
.elq-form .elq-required{color:red!important;display:inline;float:none;font-weight:700;margin:0;padding:0}
.elq-form .elq-label{display:inline-block;max-width:100%;font-weight:400;box-sizing:border-box;margin-bottom:0;color: #fff;}
.elq-form .elq-label-top{padding-bottom:3px}
.elq-form .elq-item-label{max-width:100%;font-weight:400;box-sizing:border-box}
.elq-form .list-order{margin-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elq-form .one-column{width:100%;clear:both}
.elq-form .two-column{float:left;width:38%}
.elq-form .three-column{float:left;width:30%}
.elq-form .elq-item-textarea{resize:vertical;min-height:48px;max-height:360px;box-sizing:border-box}
.elq-form .elq-item-input,.elq-form .elq-item-select,.elq-form .elq-item-textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font:inherit;margin:0;color: #fff;height: 40px;}
.elq-form .elq-item-select option{background:#00a9e0 ;}
.elq-form .elq-item-select option:first-child,.elq-form .elq-item-select option:first-child:hover{color: #333;}
.elq-form .elq-item-select option:hover{color: #ced4da; background: #0062cc;}

.elq-form .elq-item-select{text-transform:none}
.elq-form .row.single-checkbox-row{margin-left:0}
.elq-form .elq-field-style{padding-bottom:10px}
.elq-form .elq-field-style input[type=submit]{-webkit-appearance:square-button}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn)}
}
@keyframes spin {
0%{transform:rotate(0deg)}
to{transform:rotate(1turn)}
}
.elq-form .loader{vertical-align:middle;display:inline-block;margin-left:10px;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #3498db;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.elq-form input[type=checkbox],.elq-form input[type=radio]{margin:0}
.elq-form .list-order input[type=radio]{margin-left:1px}
.elq-form *,.elq-form :after,.elq-form :before{box-sizing:border-box}
.elq-form html{font-size:10px;-webkit-tap-highlight-color:transparent}
.elq-form body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}
.elq-form button,.elq-form input,.elq-form select,.elq-form textarea{font-family:inherit;font-size:inherit;line-height:inherit;    outline: 1px solid #fff;
    border: 0;
    width: 100%;
    background: transparent;}
.elq-form a{color:#337ab7;text-decoration:none}
.elq-form a:focus,.elq-form a:hover{color:#23527c;text-decoration:underline}
.elq-form a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.elq-form figure{margin:0}
.elq-form img{vertical-align:middle}
.elq-form .img-responsive{display:block;max-width:100%;height:auto}
.elq-form .img-rounded{border-radius:6px}
.elq-form .img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.elq-form .img-circle{border-radius:50%}
.elq-form hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.elq-form .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.elq-form .sr-only-focusable:active,.elq-form .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.elq-form [role=button]{cursor:pointer}
.elq-form .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.elq-form .container:after,.elq-form .container:before{content:" ";display:table}
.elq-form .container:after{clear:both}
@media (min-width:768px) {
.elq-form .container{width:750px}
}
@media (min-width:992px) {
.elq-form .container{width:970px}
}
@media (min-width:1200px) {
.elq-form .container{width:1170px}
}
.elq-form .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.elq-form .container-fluid:after,.elq-form .container-fluid:before{content:" ";display:table}
.elq-form .container-fluid:after{clear:both}
.elq-form .row{margin-left:-15px;margin-right:-15px}
.elq-form .row:after,.elq-form .row:before{content:" ";display:table}
.elq-form .row:after{clear:both}
.elq-form .col-lg-1,.elq-form .col-lg-2,.elq-form .col-lg-3,.elq-form .col-lg-4,.elq-form .col-lg-5,.elq-form .col-lg-6,.elq-form .col-lg-7,.elq-form .col-lg-8,.elq-form .col-lg-9,.elq-form .col-lg-10,.elq-form .col-lg-11,.elq-form .col-lg-12,.elq-form .col-md-1,.elq-form .col-md-2,.elq-form .col-md-3,.elq-form .col-md-4,.elq-form .col-md-5,.elq-form .col-md-6,.elq-form .col-md-7,.elq-form .col-md-8,.elq-form .col-md-9,.elq-form .col-md-10,.elq-form .col-md-11,.elq-form .col-md-12,.elq-form .col-sm-1,.elq-form .col-sm-2,.elq-form .col-sm-3,.elq-form .col-sm-4,.elq-form .col-sm-5,.elq-form .col-sm-6,.elq-form .col-sm-7,.elq-form .col-sm-8,.elq-form .col-sm-9,.elq-form .col-sm-10,.elq-form .col-sm-11,.elq-form .col-sm-12,.elq-form .col-xs-1,.elq-form .col-xs-2,.elq-form .col-xs-3,.elq-form .col-xs-4,.elq-form .col-xs-5,.elq-form .col-xs-6,.elq-form .col-xs-7,.elq-form .col-xs-8,.elq-form .col-xs-9,.elq-form .col-xs-10,.elq-form .col-xs-11,.elq-form .col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.elq-form .col-xs-1,.elq-form .col-xs-2,.elq-form .col-xs-3,.elq-form .col-xs-4,.elq-form .col-xs-5,.elq-form .col-xs-6,.elq-form .col-xs-7,.elq-form .col-xs-8,.elq-form .col-xs-9,.elq-form .col-xs-10,.elq-form .col-xs-11,.elq-form .col-xs-12{float:left}
.elq-form .col-xs-1{width:8.33333%}
.elq-form .col-xs-2{width:16.66667%}
.elq-form .col-xs-3{width:25%}
.elq-form .col-xs-4{width:33.33333%}
.elq-form .col-xs-5{width:41.66667%}
.elq-form .col-xs-6{width:50%}
.elq-form .col-xs-7{width:58.33333%}
.elq-form .col-xs-8{width:66.66667%}
.elq-form .col-xs-9{width:75%}
.elq-form .col-xs-10{width:83.33333%}
.elq-form .col-xs-11{width:91.66667%}
.elq-form .col-xs-12{width:100%}
.elq-form .col-xs-pull-0{right:auto}
.elq-form .col-xs-pull-1{right:8.33333%}
.elq-form .col-xs-pull-2{right:16.66667%}
.elq-form .col-xs-pull-3{right:25%}
.elq-form .col-xs-pull-4{right:33.33333%}
.elq-form .col-xs-pull-5{right:41.66667%}
.elq-form .col-xs-pull-6{right:50%}
.elq-form .col-xs-pull-7{right:58.33333%}
.elq-form .col-xs-pull-8{right:66.66667%}
.elq-form .col-xs-pull-9{right:75%}
.elq-form .col-xs-pull-10{right:83.33333%}
.elq-form .col-xs-pull-11{right:91.66667%}
.elq-form .col-xs-pull-12{right:100%}
.elq-form .col-xs-push-0{left:auto}
.elq-form .col-xs-push-1{left:8.33333%}
.elq-form .col-xs-push-2{left:16.66667%}
.elq-form .col-xs-push-3{left:25%}
.elq-form .col-xs-push-4{left:33.33333%}
.elq-form .col-xs-push-5{left:41.66667%}
.elq-form .col-xs-push-6{left:50%}
.elq-form .col-xs-push-7{left:58.33333%}
.elq-form .col-xs-push-8{left:66.66667%}
.elq-form .col-xs-push-9{left:75%}
.elq-form .col-xs-push-10{left:83.33333%}
.elq-form .col-xs-push-11{left:91.66667%}
.elq-form .col-xs-push-12{left:100%}
.elq-form .col-xs-offset-0{margin-left:0}
.elq-form .col-xs-offset-1{margin-left:8.33333%}
.elq-form .col-xs-offset-2{margin-left:16.66667%}
.elq-form .col-xs-offset-3{margin-left:25%}
.elq-form .col-xs-offset-4{margin-left:33.33333%}
.elq-form .col-xs-offset-5{margin-left:41.66667%}
.elq-form .col-xs-offset-6{margin-left:50%}
.elq-form .col-xs-offset-7{margin-left:58.33333%}
.elq-form .col-xs-offset-8{margin-left:66.66667%}
.elq-form .col-xs-offset-9{margin-left:75%}
.elq-form .col-xs-offset-10{margin-left:83.33333%}
.elq-form .col-xs-offset-11{margin-left:91.66667%}
.elq-form .col-xs-offset-12{margin-left:100%}
@media (min-width:768px) {
.elq-form .col-sm-1,.elq-form .col-sm-2,.elq-form .col-sm-3,.elq-form .col-sm-4,.elq-form .col-sm-5,.elq-form .col-sm-6,.elq-form .col-sm-7,.elq-form .col-sm-8,.elq-form .col-sm-9,.elq-form .col-sm-10,.elq-form .col-sm-11,.elq-form .col-sm-12{float:left}
.elq-form .col-sm-1{width:8.33333%}
.elq-form .col-sm-2{width:16.66667%}
.elq-form .col-sm-3{width:25%}
.elq-form .col-sm-4{width:33.33333%}
.elq-form .col-sm-5{width:41.66667%}
.elq-form .col-sm-6{width:50%}
.elq-form .col-sm-7{width:58.33333%}
.elq-form .col-sm-8{width:66.66667%}
.elq-form .col-sm-9{width:75%}
.elq-form .col-sm-10{width:83.33333%}
.elq-form .col-sm-11{width:91.66667%}
.elq-form .col-sm-12{width:100%}
.elq-form .col-sm-pull-0{right:auto}
.elq-form .col-sm-pull-1{right:8.33333%}
.elq-form .col-sm-pull-2{right:16.66667%}
.elq-form .col-sm-pull-3{right:25%}
.elq-form .col-sm-pull-4{right:33.33333%}
.elq-form .col-sm-pull-5{right:41.66667%}
.elq-form .col-sm-pull-6{right:50%}
.elq-form .col-sm-pull-7{right:58.33333%}
.elq-form .col-sm-pull-8{right:66.66667%}
.elq-form .col-sm-pull-9{right:75%}
.elq-form .col-sm-pull-10{right:83.33333%}
.elq-form .col-sm-pull-11{right:91.66667%}
.elq-form .col-sm-pull-12{right:100%}
.elq-form .col-sm-push-0{left:auto}
.elq-form .col-sm-push-1{left:8.33333%}
.elq-form .col-sm-push-2{left:16.66667%}
.elq-form .col-sm-push-3{left:25%}
.elq-form .col-sm-push-4{left:33.33333%}
.elq-form .col-sm-push-5{left:41.66667%}
.elq-form .col-sm-push-6{left:50%}
.elq-form .col-sm-push-7{left:58.33333%}
.elq-form .col-sm-push-8{left:66.66667%}
.elq-form .col-sm-push-9{left:75%}
.elq-form .col-sm-push-10{left:83.33333%}
.elq-form .col-sm-push-11{left:91.66667%}
.elq-form .col-sm-push-12{left:100%}
.elq-form .col-sm-offset-0{margin-left:0}
.elq-form .col-sm-offset-1{margin-left:8.33333%}
.elq-form .col-sm-offset-2{margin-left:16.66667%}
.elq-form .col-sm-offset-3{margin-left:25%}
.elq-form .col-sm-offset-4{margin-left:33.33333%}
.elq-form .col-sm-offset-5{margin-left:41.66667%}
.elq-form .col-sm-offset-6{margin-left:50%}
.elq-form .col-sm-offset-7{margin-left:58.33333%}
.elq-form .col-sm-offset-8{margin-left:66.66667%}
.elq-form .col-sm-offset-9{margin-left:75%}
.elq-form .col-sm-offset-10{margin-left:83.33333%}
.elq-form .col-sm-offset-11{margin-left:91.66667%}
.elq-form .col-sm-offset-12{margin-left:100%}
}
@media (min-width:992px) {
.elq-form .col-md-1,.elq-form .col-md-2,.elq-form .col-md-3,.elq-form .col-md-4,.elq-form .col-md-5,.elq-form .col-md-6,.elq-form .col-md-7,.elq-form .col-md-8,.elq-form .col-md-9,.elq-form .col-md-10,.elq-form .col-md-11,.elq-form .col-md-12{float:left}
.elq-form .col-md-1{width:8.33333%}
.elq-form .col-md-2{width:16.66667%}
.elq-form .col-md-3{width:25%}
.elq-form .col-md-4{width:33.33333%}
.elq-form .col-md-5{width:41.66667%}
.elq-form .col-md-6{width:50%}
.elq-form .col-md-7{width:58.33333%}
.elq-form .col-md-8{width:66.66667%}
.elq-form .col-md-9{width:75%}
.elq-form .col-md-10{width:83.33333%}
.elq-form .col-md-11{width:91.66667%}
.elq-form .col-md-12{width:100%}
.elq-form .col-md-pull-0{right:auto}
.elq-form .col-md-pull-1{right:8.33333%}
.elq-form .col-md-pull-2{right:16.66667%}
.elq-form .col-md-pull-3{right:25%}
.elq-form .col-md-pull-4{right:33.33333%}
.elq-form .col-md-pull-5{right:41.66667%}
.elq-form .col-md-pull-6{right:50%}
.elq-form .col-md-pull-7{right:58.33333%}
.elq-form .col-md-pull-8{right:66.66667%}
.elq-form .col-md-pull-9{right:75%}
.elq-form .col-md-pull-10{right:83.33333%}
.elq-form .col-md-pull-11{right:91.66667%}
.elq-form .col-md-pull-12{right:100%}
.elq-form .col-md-push-0{left:auto}
.elq-form .col-md-push-1{left:8.33333%}
.elq-form .col-md-push-2{left:16.66667%}
.elq-form .col-md-push-3{left:25%}
.elq-form .col-md-push-4{left:33.33333%}
.elq-form .col-md-push-5{left:41.66667%}
.elq-form .col-md-push-6{left:50%}
.elq-form .col-md-push-7{left:58.33333%}
.elq-form .col-md-push-8{left:66.66667%}
.elq-form .col-md-push-9{left:75%}
.elq-form .col-md-push-10{left:83.33333%}
.elq-form .col-md-push-11{left:91.66667%}
.elq-form .col-md-push-12{left:100%}
.elq-form .col-md-offset-0{margin-left:0}
.elq-form .col-md-offset-1{margin-left:8.33333%}
.elq-form .col-md-offset-2{margin-left:16.66667%}
.elq-form .col-md-offset-3{margin-left:25%}
.elq-form .col-md-offset-4{margin-left:33.33333%}
.elq-form .col-md-offset-5{margin-left:41.66667%}
.elq-form .col-md-offset-6{margin-left:50%}
.elq-form .col-md-offset-7{margin-left:58.33333%}
.elq-form .col-md-offset-8{margin-left:66.66667%}
.elq-form .col-md-offset-9{margin-left:75%}
.elq-form .col-md-offset-10{margin-left:83.33333%}
.elq-form .col-md-offset-11{margin-left:91.66667%}
.elq-form .col-md-offset-12{margin-left:100%}
}
@media (min-width:1200px) {
.elq-form .col-lg-1,.elq-form .col-lg-2,.elq-form .col-lg-3,.elq-form .col-lg-4,.elq-form .col-lg-5,.elq-form .col-lg-6,.elq-form .col-lg-7,.elq-form .col-lg-8,.elq-form .col-lg-9,.elq-form .col-lg-10,.elq-form .col-lg-11,.elq-form .col-lg-12{float:left}
.elq-form .col-lg-1{width:8.33333%}
.elq-form .col-lg-2{width:16.66667%}
.elq-form .col-lg-3{width:25%}
.elq-form .col-lg-4{width:33.33333%}
.elq-form .col-lg-5{width:41.66667%}
.elq-form .col-lg-6{width:50%}
.elq-form .col-lg-7{width:58.33333%}
.elq-form .col-lg-8{width:66.66667%}
.elq-form .col-lg-9{width:75%}
.elq-form .col-lg-10{width:83.33333%}
.elq-form .col-lg-11{width:91.66667%}
.elq-form .col-lg-12{width:100%}
.elq-form .col-lg-pull-0{right:auto}
.elq-form .col-lg-pull-1{right:8.33333%}
.elq-form .col-lg-pull-2{right:16.66667%}
.elq-form .col-lg-pull-3{right:25%}
.elq-form .col-lg-pull-4{right:33.33333%}
.elq-form .col-lg-pull-5{right:41.66667%}
.elq-form .col-lg-pull-6{right:50%}
.elq-form .col-lg-pull-7{right:58.33333%}
.elq-form .col-lg-pull-8{right:66.66667%}
.elq-form .col-lg-pull-9{right:75%}
.elq-form .col-lg-pull-10{right:83.33333%}
.elq-form .col-lg-pull-11{right:91.66667%}
.elq-form .col-lg-pull-12{right:100%}
.elq-form .col-lg-push-0{left:auto}
.elq-form .col-lg-push-1{left:8.33333%}
.elq-form .col-lg-push-2{left:16.66667%}
.elq-form .col-lg-push-3{left:25%}
.elq-form .col-lg-push-4{left:33.33333%}
.elq-form .col-lg-push-5{left:41.66667%}
.elq-form .col-lg-push-6{left:50%}
.elq-form .col-lg-push-7{left:58.33333%}
.elq-form .col-lg-push-8{left:66.66667%}
.elq-form .col-lg-push-9{left:75%}
.elq-form .col-lg-push-10{left:83.33333%}
.elq-form .col-lg-push-11{left:91.66667%}
.elq-form .col-lg-push-12{left:100%}
.elq-form .col-lg-offset-0{margin-left:0}
.elq-form .col-lg-offset-1{margin-left:8.33333%}
.elq-form .col-lg-offset-2{margin-left:16.66667%}
.elq-form .col-lg-offset-3{margin-left:25%}
.elq-form .col-lg-offset-4{margin-left:33.33333%}
.elq-form .col-lg-offset-5{margin-left:41.66667%}
.elq-form .col-lg-offset-6{margin-left:50%}
.elq-form .col-lg-offset-7{margin-left:58.33333%}
.elq-form .col-lg-offset-8{margin-left:66.66667%}
.elq-form .col-lg-offset-9{margin-left:75%}
.elq-form .col-lg-offset-10{margin-left:83.33333%}
.elq-form .col-lg-offset-11{margin-left:91.66667%}
.elq-form .col-lg-offset-12{margin-left:100%}
}
.elq-form .row{display:inherit}
.LV_invalid_field,input.LV_invalid_field:active,input.LV_invalid_field:hover,textarea.LV_invalid_field:active,textarea.LV_invalid_field:hover{outline:1px solid #c00}
.LV_validation_message{font-weight:700;margin:0 0 0 5px;line-height: 1.5;display: block;}
.LV_valid{display:none}
.LV_invalid{color:#c00;font-size:10px}
.submit-button-style{padding:7px 20px;border:1px solid #979797;border-radius:3px;background-color:#fff;color:#4a4a4a;cursor:pointer}
.checkbox-aligned{margin-left:5px;display:inline}
.form-element-layout{padding:5px 10px}
.form-element-instruction{font-size:10px}
.form-element-form-text{margin:0}
.form-field-visible-xs-block{display:none}
.elq-form-design-field .list-order input[type=radio]{margin-left:1px}
@media (max-width:767px) {
.form-field-visible-xs-block{display:block}
}
.form-field-hidden-xs{display:block}
@media (max-width:767px) {
.form-field-hidden-xs{display:none}
}
*, :after, :before {
    box-sizing: border-box;
  }
  
  h1, h4 {
    margin-top: 0;
    margin-bottom: .5rem;
  }
  
  p {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  
  a {
    color: #00a9e0;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
  }
  
  img {
    border-style: none;
  }
  
  img {
    vertical-align: middle;
  }
  
  h1, h4 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 700;
    line-height: 1.2;
    color: inherit;
  }
  
  h1 {
    font-size: 2.5rem;
  }
  
  h4 {
    font-size: 1.5rem;
  }
  
  .img-fluid {
    max-width: 100%;
    height: auto;
  }
  
  .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  
  @media (min-width:576px) {
    .container {
      max-width: 540px;
    }
  }
  
  @media (min-width:768px) {
    .container {
      max-width: 720px;
    }
  }
  
  @media (min-width:992px) {
    .container {
      max-width: 960px;
    }
  }
  
  @media (min-width:1200px) {
    .container {
      max-width: 1140px;
    }
  }
  
  .class-yellow {
    color: #e8a84c !important;
  }
  
  .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  
  .col-4, .col-12, .col-lg-3, .col-lg-6, .col-md-8, .col-sm-10 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  
  .col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  
  .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  
  @media (min-width:576px) {
    .col-sm-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%;
    }
  }
  
  @media (min-width:768px) {
    .col-md-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%;
    }
  }
  
  @media (min-width:992px) {
    .col-lg-3 {
      flex: 0 0 25%;
      max-width: 25%;
    }
    .col-lg-6 {
      flex: 0 0 50%;
      max-width: 50%;
    }
    .offset-lg-3 {
      margin-left: 25%;
    }
  }
  
  .btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  }
  
  @media screen and (prefers-reduced-motion:reduce) {
    .btn {
      transition: none;
    }
  }
  
  .btn:disabled {
    opacity: .65;
  }
  
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer;
  }
  
  .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
  }
  
  .card-title {
    margin-bottom: .75rem;
  }
  
  .card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
  }
  
  .d-none {
    display: none !important;
  }
  
  .d-flex {
    display: flex !important;
  }
  
  @media (min-width:768px) {
    .d-md-block {
      display: block !important;
    }
  }
  
  .justify-content-center {
    justify-content: center !important;
  }
  
  .justify-content-flex-end {
    justify-content: flex-end !important;
  }
  
  .my-1 {
    margin-top: .25rem !important;
  }
  
  .my-1 {
    margin-bottom: .25rem !important;
  }
  
  .mr-2 {
    margin-right: .5rem !important;
  }
  
  .pt-0 {
    padding-top: 0 !important;
  }
  
  .pr-0 {
    padding-right: 0 !important;
  }
  
  .p-4 {
    padding: 1.5rem !important;
  }
  
  .my-auto {
    margin-top: auto !important;
  }
  
  .my-auto {
    margin-bottom: auto !important;
  }
  
  @media (min-width:576px) {
    .my-sm-2 {
      margin-top: .5rem !important;
    }
    .my-sm-2 {
      margin-bottom: .5rem !important;
    }
    .pt-sm-3 {
      padding-top: 1rem !important;
    }
    .pr-sm-3 {
      padding-right: 1rem !important;
    }
  }
  
  @media (min-width:768px) {
    .mt-md-0 {
      margin-top: 0 !important;
    }
    .mb-md-3 {
      margin-bottom: 1rem !important;
    }
  }
  
  .text-uppercase {
    text-transform: uppercase !important;
  }
  
  @media (max-width:767.98px) {
    .container {
      max-width: 100%;
    }
  }
  
  .hero-wrapper {
    overflow: hidden;
    position: relative;
  }
  
  .hero-wrapper .card {
    height: auto;
  }
  
  @media (min-width:0px) {
    .hero-wrapper .card {
      max-height: 200px;
    }
  }
  
  @media (min-width:768px) {
    .hero-wrapper .card {
      max-height: 250px;
    }
  }
  
  @media (min-width:992px) {
    .hero-wrapper .card {
      max-height: 300px;
    }
  }
  
  @media (min-width:1200px) {
    .hero-wrapper .card {
      max-height: 450px;
    }
  }
  
  .hero-wrapper .card .hero-image {
    min-width: 1px;
  }
  
  .hero-wrapper .card .imagecenter {
    margin-left: auto;
    margin-right: auto;
  }
  
  @media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
    .hero-wrapper .card .imagecenter {
      display: -ms-flexbox;
      -ms-flex-pack: center;
      height: 100%;
      min-width: 1px;
    }
  }
  
  }
  
  .hero-wrapper>.card {
    border: 0;
  }
  
  @media (max-width:767.98px) {
    .hero-wrapper .hero-content, .hero-wrapper .hero-content .container {
      padding-left: 0;
    }
  }
  
  .hero-wrapper .hero-content .card {
    border-radius: 0;
  }
  
  .hero-wrapper .hero-content p {
    font-size: .75rem;
    line-height: 1.5;
  }
  
  /* .hero-wrapper .row>div[class^=col] {
    display: flex;
  } */
  
  .hero-wrapper .hero-left-content {
    background: hsla(123, 43%, 100%, 0);
    color: hsl(102, 56%, 42%);
    font-size: 1.375rem;
  }
  
  .dark-green {
    background: #008234;
  }
  
  .light-green {
    background: #28b72f;
  }
  
  @media (max-width:575.98px) {
    .hero-wrapper .hero-left-content .card-block {
      padding: 1rem !important;
    }
    .hero-wrapper .hero-left-content a {
      font-size: .5rem;
      padding: .375rem .5rem;
    }
  }
  
  }
  
  .hero-wrapper .hero-left-content h1 {
    font-size: 1rem;
  }
  
  @media (min-width:992px) {
    .hero-wrapper .hero-left-content h1 {
      font-size: 1.375rem;
    }
  }
  
  @media (max-width:575.98px) {
    .hero-wrapper .hero-left-content h1 {
      font-size: .75rem;
    }
  }
  
  .hero-wrapper .hero-right-content {
    background: rgba(51, 51, 51, .5);
    color: #fff;
  }
  
  .hero-wrapper .hero-right-content h4 {
    font-size: 1rem;
    font-weight: 400;
  }
  
  @media (min-width:992px) {
    .hero-wrapper .hero-right-content h4 {
      font-size: 1.125rem;
    }
  }
  
  .hero-wrapper .hero-right-content .btn {
    border-radius: 0;
    padding: .375rem 2rem;
  }
  
  .hero-wrapper .hero-white-cta-btn {
    background-color: #fff;
    border-color: #00a9e0;
    border-width: 2px;
    color: #00a9e0;
    border-width: 1px;
    font-size: .75rem;
    font-weight: 700;
    padding: 7px 1rem;
  }
  
  .hero-wrapper .hero-cta-btn {
    background-color: #00a9e0;
    border-color: #00a9e0;
    border-width: 2px;
    color: #fff;
    font-size: .75rem;
    font-weight: 700;
    padding: .375rem 1rem;
  }
  
  .btn:disabled {
    background-color: #d9d9d9;
    border: 1px solid #d9d9d9;
    color: #f8f8f8;
    opacity: 1;
    pointer-events: none;
  }
  i {
    font-size: 0.8rem;
  }

  .contentDivisor {
    background-color: #f8f8f8;
    margin-top: 1rem;
    margin-bottom: 2rem;
  }

  .center-vertical {
    margin-top: auto;
    margin-bottom: auto;
  }

  .title-image {
    max-width: 100%;
  }

  .myp {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;

  }

  .item-padding {
    font-size: .875rem;
    padding-bottom: 5%;
  }

  .nopadding {
    padding: 0 !important;
    margin: 0 !important;
  }

  .zeropadding {
    padding: 0 !important;
  }

  .zeropaddingTopBot {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .bottom-footer-nav-link {
    background-image: none;
    display: inline-block;
    padding: 0 0 0.25rem 0;
    font-size: .875rem;
  }

  .bottom-footer-nav-link:hover {
    color: #004986;
  }

  .bottom-footer-nav-link:focus {
    background-color: transparent;
  }

  .bottom-footer-nav-link:active {
    color: #ebebeb;
  }

  .bottom-footer .bottom-footer-nav-link:visited {
    color: #fff;
  }

  .bottom-footer-nav-item {
    padding-right: 10px;
  }
  .mainWidth {
    padding-left: 15%;
    padding-right: 15%;
    padding-top: 2rem;
    padding-bottom: 1rem;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
  }
  .mainWidthLeft {
    padding-left: 15%;
    padding-top: 2rem;
    padding-bottom: 1rem;
    margin-left: 0;
  }
  .mainWidthRight {
    padding-right: 15%;
    padding-top: 2rem;
    padding-bottom: 1rem;
    margin-right: 0;
  }
  /* #my-content-float {
    position: fixed;
    top:0;
    left:0;
    z-index: 1;
    margin-top: 16px;
  } */
  .dropdown {
    /*// reset*/
    border: none;
    outline: none;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /*// styles*/
    width: 100%;
    border-radius:0;
  }
  .dropdown select {
    padding: 8px 8px;
    font: inherit;
    color: inherit;
    outline: none;
    border-radius:0;
    width: 100%;
  }
  /* select, option {
    background-color: #00a9e0 !important;
  } */

  @media only screen and (max-width: 990px) {
    .mainWidth {
      padding-left: 5%;
      padding-right: 5%;
    }
    .mainWidthLeft {
      padding-left: 5%;
    }
    .mainWidthRight {
      padding-right: 5%;
    }
  }

  @media only screen and (max-width: 767px) {

    .mainWidthLeft {
      padding-left: 5%;
      padding-right: 5%;
    }
    .mainWidthRight {
      padding-left: 5%;
      padding-right: 5%;
    }
    #my-content-float {
      position: relative;
      top: 0 !important;
      padding: 0 !important;
      margin-top: 0;
    }
    .lname {
      padding-left: 0 !important;
    }
    .my-form-row {
      padding: 5% !important;
    }
    .my-form-row  {
      margin-bottom: 5px;
    }
    h4 {
      font-size: 1.2rem;
    }
    .dropdown select {
      padding: 8px;
    }
    .card-img-overlay {
      padding-top: 10px;
      padding-bottom: 4px;
    }
  }

  #fixedAtTop {
    display: none;
  }

  @media only screen and (max-width: 1200px) {

    #fixedAtTop {
      display: block;
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 10;
    }
    #desktopCallback {
      display: none;
    }
  }

  #fixedAtTopContainer {
    padding-top: 0.5rem;
    height: 100%;
  }

  .class-white {
    color: #ffffff;
  }

  .class-green {
    color: #007a3e;
  }

  .class-orange {
    color: #f68621 !important;
  }

  .class-dark-orange {
    background-color: #e35205;
  }

  .class-dark-orange-color {
    color: #e35205;
  }

  .class-blue {
    color: #00a9e0;
  }

  .class-dark-blue {
    background-color: #004986;
  }

  .class-blue-bg {
    background-color: #00a9e0 !important;
  }

  .class-red {
    color: #c00
  }

  .select-box {
    color: #000000!important;
    border-color: #ffffff !important;
    border-radius: 0;
    margin-top: 0.5rem;
    padding-left: 10px;
  }

  .class-lightgreen {
    background-color: rgba(57, 181, 74, 0.75);
  }

  .class-lightgreen-mobile {
    background-color: #39b54a;
  }

  .class-gray {
    color: #d9d9d9;
    font-size: .875rem;
  }

  .class-footer {
    font-size: .875rem;
  }

  .class-gray-bg {
    background-color: #d9d9d9;
  }

  .hidden {
    display: none !important;
  }

  .basic-input {
    color: #ffffff !important;
    background-color: rgba(0, 0, 0, 0) !important;
    border-color: #ffffff !important;
    border-radius: 0;
   
  }

  ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ffffff !important;
    opacity: 1 !important;
    /* Firefox */
  }

  :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #ffffff !important;
  }

  ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #ffffff !important;
  }

  ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #ffffff !important;
  }

  ::-moz-placeholder {
    /* Firefox 19+ */
    color: #ffffff !important;
  }

  :-moz-placeholder {
    /* Firefox 18- */
    color: #ffffff !important;
  }

  .my-form-row {
    padding: 5% 10%;
  }

  .my-button {
    border: 1px solid;
    background-color: rgba(0, 0, 0, 0) !important;
    height: calc(2.25rem + 2px);
  }

  .my-button-focus {
    border: 1px solid;
    background-color: #ffffff;
    color: #1eb1d7;
    border-color: #ffffff;
    height: calc(2.25rem + 2px);

  }

  .errorClass {
    border: 2px solid #c00 !important;
  }

  .class-error-text {
    font-size: 0.87rem;
  }

  .justify-content-space-around {
    justify-content: space-around !important;
  }

  #callback:hover {
    color: #ffffff !important;
  }

  #downloadbrochure:hover {
    color: #ffffff !important;
  }

  .caption-extra {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding: 0 1rem;
  }

  .title-space {
    margin: 1rem 0;
  }

  .title-space2 {
    margin: 1rem 0 2rem 0;
  }

  .chekboxcontainer label.btn-default.active {
    text-align: left;
    white-space: normal;
  }

  .chekboxcontainer label.btn-default {
    width: 90%;
    border: 1px solid #efefef;
  }

  .chekboxcontainer label .bizcontent {
    width: 100%;
  }

  .chekboxcontainer .btn span.glyphicon {
    opacity: 0;
  }

  .searchable-container .btn.active span.glyphicon {
    opacity: 1;
  }

  .class-upper {
    text-transform: uppercase;
  }

  /*new form css*/
  #formElement8,#formElement9,#formElement10,#formElement11,#formElement12,#formElement13{display:none}
  .elq-form .elq-label{display: none;}
  #my-content2{
  flex: 0 0 50%;
    max-width: 50%;}
    #my-content-float{
        position: fixed;
        top: 60px;
        right: 15%;
        z-index: 1;
        margin-top: 16px;
        width: 100%;
        width: 340px;
        padding: 30px 25px;
        background: #00a9e0;
        height: 100%;
        max-height: 555px;
        
        bottom: 5%;
      
        overflow-y: auto;
    }
  .cgn-register-form{
   padding: 20px 0;
  }
  .elq-form .col-xs-12{padding: 0 5px;}
  .layout.container-fluid > .row:first-child{padding: 0 0;}
  .layout.container-fluid > .row {padding:0 10px}
  /* .cigna-right-section.active{position: fixed;top: 6%;bottom: 6%;max-width: 600px;height: 88%;overflow: auto;background: #fff;
    border-radius: 10px;width: 100%;margin: 0% auto;max-height: 600px;left: 0;right: 0;z-index: 2;} */
  #my-content-float::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px #ccc;
  border-radius: 10px;margin:5px 3px;}  
  #my-content-float::-webkit-scrollbar{width: 12px;margin:5px 3px;}
  #my-content-float::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px #ccc;margin:5px 3px; }
   
  .elq-form input.submit-button-style {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,
     background-color .15s ease-in-out, 
     border-color .15s ease-in-out, 
     box-shadow .15s ease-in-out;
    color: #fff;
    background: #004986;
    border-color: #004986; width: 100%; border: 0; 
outline: none;}
.elq-form input.submit-button-style:hover{
        background-color: #0069d9;
    border-color: #0062cc;
    }
    
    #headerMobile{padding-top: 10px;padding-bottom:  10px;}
    .cgn-form-headline{background-color: #00A9E0; color: #FFFFFF; font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight: 600;margin: 5px 0;}
    @media (max-width:1100px){
        #my-content-float{right: 5%;}
       
    }
    @media (max-width:1024px){       
        #headerMobile h4{width: 60%;}
    }
    @media (max-width:767px){
        #my-content2{flex: 0 0 100%;max-width: 100%;}
        #my-content-float {position: relative;right: auto;width: 100%;padding: 15px 25px;max-height: initial;
            height: auto;           
             overflow-y: hidden;margin: 0;}
             .cgn-register-form{padding: 5%;;width: 100%;}
        .cgn-combain-colmun .grid-layout-col .layout-col {width: 100%;width: 100%;
            display: block;
            float: none;
            flex: 0 0 100%;
            max-width: 100%;}
            #headerMobile h4{width: 100%;}
    }